crypto/des.desCipher.subkeys (field)
16 uses
crypto/des (current package)
block.go#L243: c.subkeys[i] = unpack(permuteBlock(pc2Input, permutedChoice2[:]))
cipher.go#L25: subkeys [16]uint64
cipher.go#L51: encryptBlock(c.subkeys[:], dst, src)
cipher.go#L64: decryptBlock(c.subkeys[:], dst, src)
cipher.go#L106: left, right = feistel(left, right, c.cipher1.subkeys[2*i], c.cipher1.subkeys[2*i+1])
cipher.go#L109: right, left = feistel(right, left, c.cipher2.subkeys[15-2*i], c.cipher2.subkeys[15-(2*i+1)])
cipher.go#L112: left, right = feistel(left, right, c.cipher3.subkeys[2*i], c.cipher3.subkeys[2*i+1])
cipher.go#L141: left, right = feistel(left, right, c.cipher3.subkeys[15-2*i], c.cipher3.subkeys[15-(2*i+1)])
cipher.go#L144: right, left = feistel(right, left, c.cipher2.subkeys[2*i], c.cipher2.subkeys[2*i+1])
cipher.go#L147: left, right = feistel(left, right, c.cipher1.subkeys[15-2*i], c.cipher1.subkeys[15-(2*i+1)])
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |